package com.dqhl.business.util;

import android.text.TextUtils;

import java.util.regex.Pattern;

/**
 * Created by mac on 16/11/2.
 * 格式工具
 */
public class FormatUtils {

    /**
     * 校验手机号
     *
     * @param mobiles
     * @return 校验通过返回 true，否则返回 false
     */
    public static boolean isMobileNO(String mobiles) {
        /**
         * 130,131,132,133,134,135,136,137,138,139  // 13[0-9]
         * 147                                      // 147
         * 150,151,152,153,155,156,157,158,159      // 15[^4,0-9]
         * 170,176,177                              // 17[067]
         * 180,181,182,183,185,186,187,188,189,     // 18[^4,0-9]
         *
         */
        String REGEX_MOBILE = "^1[34578]\\d{9}";
        if (TextUtils.isEmpty(mobiles)) {
            return false;
        } else {
            return Pattern.matches(REGEX_MOBILE, mobiles);

        }
    }

    /**
     * 校验密码是否符合规格：6~12为字母或数字
     *
     * @param pwd
     * @return
     */
    public static boolean isPwdLegal(String pwd) {
        String REGEX_PWD = "^[0-9a-zA-Z]{6,12}$";
        if (TextUtils.isEmpty(pwd)) {
            return false;
        } else {
            return Pattern.matches(REGEX_PWD, pwd);
        }
    }
}
